From 97d22ebac3d24336eea338f6003be3eb35160929 Mon Sep 17 00:00:00 2001 From: Carlos Garnacho Date: Wed, 8 Oct 2025 19:51:41 +0200 Subject: [PATCH] windowMenu: Use click gesture for window menu source actor Part-of: --- js/ui/windowMenu.js | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/js/ui/windowMenu.js b/js/ui/windowMenu.js index 9a17aed3e..f92ebc015 100644 --- a/js/ui/windowMenu.js +++ b/js/ui/windowMenu.js @@ -1,3 +1,4 @@ +import Clutter from 'gi://Clutter'; import Meta from 'gi://Meta'; import St from 'gi://St'; @@ -205,9 +206,13 @@ export class WindowMenuManager { this._manager = new PopupMenu.PopupMenuManager(Main.layoutManager.dummyCursor); this._sourceActor = new St.Widget({reactive: true, visible: false}); - this._sourceActor.connect('button-press-event', () => { + + this._clickGesture = new Clutter.ClickGesture(); + this._clickGesture.set_recognize_on_press(true); + this._clickGesture.connect('recognize', () => { this._manager.activeMenu.toggle(); }); + this._sourceActor.add_action(this._clickGesture); Main.uiGroup.add_child(this._sourceActor); } -- 2.39.5